<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:p="http://primefaces.prime.com.tr/ui">

<h:head>
	<title></title>
	<style>
-
.fs {
	margin-bottom: 10px;
}
</style>

</h:head>

<h:body >


	<ui:composition template="/WEB-INF/facelets/templates/template.xhtml">

    <ui:define name="menu">
				<h:form>
					<p:menubar style="padding:0 0 0 70px;">

						<p:submenu
							label="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  
			                  Nosotros 
			                  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;">
							<p:menuitem value="Información General" url="#" />
							<p:menuitem value="Mission Vision" url="#" />
							<p:menuitem value="Estructura UNCP" url="#" />

							<p:submenu label="Como llegar ?">
								<p:menuitem value="Mapa del Campus" url="#" />
							</p:submenu>

						</p:submenu>

						<p:submenu
							label="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
			                 Evaluar
			                 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;">
							<p:menuitem value="Evaluar" action="#{cEvaluacionController.evaluarRequisitos}"  ajax="false"/>
						</p:submenu>

						<p:submenu
							label="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
			                 Listar Aprobados
			                 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;">
							<p:menuitem value="Listar Aprobados" action="#{cEvaluacionController.solicitudesAprobadas}"  ajax="false"/>
						</p:submenu>
						
						<p:submenu
							label="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
			                Session
			                 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;">
							<p:menuitem value="Cerrar Session" ajax="false" action="#{cUsuarioSistemaController.cerrarCession}"  />
						</p:submenu>
					
					</p:menubar>

				</h:form>
			</ui:define>

		<ui:define name="bodyLateralIzquierdo">
		
			<h:form prependId="false">
			
			<p:growl id="idGrowlMensajes" showDetail="true" life="9000" />
			
			<div align="center" style="margin: 60px 0 0 0;" >
				<p:panel header="Evaluar Requisitos"
					style="width: 50em;">

					<h:panelGrid columns="2" cellpadding="5" cellspacing="5">

						<h:panelGrid columns="1" id="idPanelGrid1">
							<p:dataTable rows="10" paginator="true"
								value="#{cEvaluacionController.listarPostulSoliPendi}"
								var="postulante"  rowsPerPageTemplate="5,10,15"
								style="width:40em;" >

								<f:facet name="header">
									<h:outputText value="Postulantes Pendientes" />
								</f:facet>

								<p:column headerText="Nombres ">
									<h:outputText value="#{postulante.str_nom_postu}" />
								</p:column>

								<p:column headerText="Ape Pater. ">
									<h:outputText value="#{postulante.str_apePat_postu}" />
								</p:column>

								<p:column headerText="Ape Mater. ">
									<h:outputText value="#{postulante.str_apeMat_postu}" />
								</p:column>

								<p:column headerText="DNI ">
									<h:outputText value="#{postulante.str_dni_postu}" />
								</p:column>

                                <p:column headerText="item" style="text-align: center;">
									<p:commandButton update="idPanelGrid2"  image="ui-icon ui-icon-search">
										<f:setPropertyActionListener value="#{postulante}"
											target="#{cEvaluacionController.postulante}" />
									</p:commandButton>
								</p:column>

							</p:dataTable>
						</h:panelGrid>
						<br />
						<br />
						<h:panelGrid columns="1" id="idPanelGrid2">
                               
                             <p:dataTable rows="10"
								value="#{cEvaluacionController.listarRequiSoliPendi}" var="detalle"
								style="width:40em;">

								<p:column headerText="Requisitos " style="text-align: center;">
									<h:outputText value="#{detalle.requisito.str_nombre}" />
								</p:column>

								<p:column headerText="Documentos " style="text-align: center;">
									<p:lightBox>
										<h:outputLink
											value="documentos/#{detalle.str_detaSoli_imagen}"
											style="border: 0;">
											<p:graphicImage
												value="/documentos/#{detalle.str_detaSoli_imagen}"
												width="20" height="20" style="border: 0;" />
										</h:outputLink>
									</p:lightBox>
								</p:column>

								<p:column headerText="item " style="text-align: center;">
									<p:commandButton update="idPanelGrid3" actionListener="#{cEvaluacionController.limpiarDatos}"
										oncomplete="carDialog.show()" image="ui-icon ui-icon-search">
										<f:setPropertyActionListener value="#{detalle}"
											target="#{cEvaluacionController.detallesolicitud}" />
									</p:commandButton>
								</p:column>

							</p:dataTable>

						</h:panelGrid>
					</h:panelGrid>

		
				</p:panel>
				</div>
				
				<p:dialog id="idDialog" header="Evaluacion del Documento" widgetVar="carDialog"
						resizable="false" width="240" showEffect="bounce"
						hideEffect="explode" modal="true">

						<h:panelGrid id="idPanelGrid3" columns="1" cellpadding="4"
							style="font-size:12px;">
							
							<f:facet name="header">

								<h:selectOneRadio value="#{cEvaluacionController.estadoDetalle}"
									styleClass="ui-widget ui-corner-all ui-state-default ui-widget "
									style="margin-bottom: 10px;">
									<f:selectItem itemValue="aprobado" itemLabel="Aprobado" />
									<f:selectItem itemValue="rechazado" itemLabel="Rechazado" />
								</h:selectOneRadio>
							</f:facet>
							<h:outputText value="Observacion :" />

							<p:inputTextarea value="#{cEvaluacionController.observacion}"
								style="width:17em;height:5em;" />

							<p:commandButton value="Enviar"
								actionListener="#{cEvaluacionController.actualizarDetalleReSoli}"
								oncomplete="actualizarRequest(xhr, status, args)"
								update="idPanelGrid1,idPanelGrid2,idPanelGrid3,idGrowlMensajes">
								<f:attribute name="codItemDetalle"
									value="#{cEvaluacionController.detallesolicitud.int_detaSoli_id}" />
								<f:attribute name="codItemSolicitud" value="#{cEvaluacionController.detallesolicitud.solicitud.int_nrosolicitud}" />	
					</p:commandButton>
							<script type="text/javascript">
								function actualizarRequest(xhr, status, args) {
									if (args.validationFailed||args.nulo){
										jQuery('#idDialog').parent().effect(
												"shake", {
													times : 4
												}, 100);
									  } else carDialog.hide();				 	
								}
							</script>
							
							
						</h:panelGrid>
					</p:dialog>
			</h:form>
		
		</ui:define>
	</ui:composition>
</h:body>
</html>